
/*
 * 注意：
 * 1. 所有的JS接口只能在公众号绑定的域名下调用，公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
 * 2. 如果发现在 Android 不能分享自定义内容，请到官网下载最新的包覆盖安装，Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
 * 3. 完整 JS-SDK 文档地址：http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
 *
 * 如有问题请通过以下渠道反馈：
 * 邮箱地址：weixin-open@qq.com
 * 邮件主题：【微信JS-SDK反馈】具体问题
 * 邮件内容说明：用简明的语言描述问题所在，并交代清楚遇到该问题的场景，可附上截屏图片，微信团队会尽快处理你的反馈。
 */wx.ready(function(res) {
    	// 1 判断当前版本是否支持指定 JS 接口，支持批量判断
    	  $('#checkJsApi').onclick = function () {
    	    wx.checkJsApi({
    	      jsApiList: [
    	        'getNetworkType',
    	        'previewImage'
    	      ],
    	      success: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	  };

    	  // 2. 分享接口
    	  // 2.1 监听“分享给朋友”，按钮点击、自定义分享内容及分享结果接口
    	   $('#onMenuShareAppMessage').onclick = function () {
    	    wx.onMenuShareAppMessage({
    	      title: '互联网之子',
    	      desc: '在长大的过程中，我才慢慢发现，我身边的所有事，别人跟我说的所有事，那些所谓本来如此，注定如此的事，它们其实没有非得如此，事情是可以改变的。更重要的是，有些事既然错了，那就该做出改变。',
    	      link: 'http://movie.douban.com/subject/25785114/',
    	      imgUrl: 'http://demo.open.weixin.qq.com/jssdk/images/p2166127561.jpg',
    	      trigger: function (res) {
    	        // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容，因为客户端分享操作是一个同步操作，这时候使用ajax的回包会还没有返回
    	        alert('用户点击发送给朋友');
    	      },
    	      success: function (res) {
    	        alert('已分享');
    	      },
    	      cancel: function (res) {
    	        alert('已取消');
    	      },
    	      fail: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	    alert('已注册获取“发送给朋友”状态事件');
    	  };

    	  // 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
    	   $('#onMenuShareTimeline').onclick = function () {
    	    wx.onMenuShareTimeline({
    	      title: '互联网之子',
    	      link: 'http://movie.douban.com/subject/25785114/',
    	      imgUrl: 'http://demo.open.weixin.qq.com/jssdk/images/p2166127561.jpg',
    	      trigger: function (res) {
    	        // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容，因为客户端分享操作是一个同步操作，这时候使用ajax的回包会还没有返回
    	        alert('用户点击分享到朋友圈');
    	      },
    	      success: function (res) {
    	        alert('已分享');
    	      },
    	      cancel: function (res) {
    	        alert('已取消');
    	      },
    	      fail: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	    alert('已注册获取“分享到朋友圈”状态事件');
    	  };

    	  // 2.3 监听“分享到QQ”按钮点击、自定义分享内容及分享结果接口
    	   $('#onMenuShareQQ').onclick = function () {
    	    wx.onMenuShareQQ({
    	      title: '互联网之子',
    	      desc: '在长大的过程中，我才慢慢发现，我身边的所有事，别人跟我说的所有事，那些所谓本来如此，注定如此的事，它们其实没有非得如此，事情是可以改变的。更重要的是，有些事既然错了，那就该做出改变。',
    	      link: 'http://movie.douban.com/subject/25785114/',
    	      imgUrl: 'http://img3.douban.com/view/movie_poster_cover/spst/public/p2166127561.jpg',
    	      trigger: function (res) {
    	        alert('用户点击分享到QQ');
    	      },
    	      complete: function (res) {
    	        alert(JSON.stringify(res));
    	      },
    	      success: function (res) {
    	        alert('已分享');
    	      },
    	      cancel: function (res) {
    	        alert('已取消');
    	      },
    	      fail: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	    alert('已注册获取“分享到 QQ”状态事件');
    	  };
    	  
    	  // 2.4 监听“分享到微博”按钮点击、自定义分享内容及分享结果接口
    	   $('#onMenuShareWeibo').onclick = function () {
    	    wx.onMenuShareWeibo({
    	      title: '互联网之子',
    	      desc: '在长大的过程中，我才慢慢发现，我身边的所有事，别人跟我说的所有事，那些所谓本来如此，注定如此的事，它们其实没有非得如此，事情是可以改变的。更重要的是，有些事既然错了，那就该做出改变。',
    	      link: 'http://movie.douban.com/subject/25785114/',
    	      imgUrl: 'http://img3.douban.com/view/movie_poster_cover/spst/public/p2166127561.jpg',
    	      trigger: function (res) {
    	        alert('用户点击分享到微博');
    	      },
    	      complete: function (res) {
    	        alert(JSON.stringify(res));
    	      },
    	      success: function (res) {
    	        alert('已分享');
    	      },
    	      cancel: function (res) {
    	        alert('已取消');
    	      },
    	      fail: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	    alert('已注册获取“分享到微博”状态事件');
    	  };

    	  // 2.5 监听“分享到QZone”按钮点击、自定义分享内容及分享接口
    	   $('#onMenuShareQZone').onclick = function () {
    	    wx.onMenuShareQZone({
    	      title: '互联网之子',
    	      desc: '在长大的过程中，我才慢慢发现，我身边的所有事，别人跟我说的所有事，那些所谓本来如此，注定如此的事，它们其实没有非得如此，事情是可以改变的。更重要的是，有些事既然错了，那就该做出改变。',
    	      link: 'http://movie.douban.com/subject/25785114/',
    	      imgUrl: 'http://img3.douban.com/view/movie_poster_cover/spst/public/p2166127561.jpg',
    	      trigger: function (res) {
    	        alert('用户点击分享到QZone');
    	      },
    	      complete: function (res) {
    	        alert(JSON.stringify(res));
    	      },
    	      success: function (res) {
    	        alert('已分享');
    	      },
    	      cancel: function (res) {
    	        alert('已取消');
    	      },
    	      fail: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	    alert('已注册获取“分享到QZone”状态事件');
    	  };

    	
    	// 9 微信原生接口
    	  // 9.1.1 扫描二维码并返回结果
    	   $('#scanQRCode0').onclick = function () {
    	    wx.scanQRCode();
    	  };
    	  // 9.1.2 扫描二维码并返回结果
    	   $('#scanQRCode1').onclick = function () {
    	    wx.scanQRCode({
    	      needResult: 1,
    	      desc: 'scanQRCode desc',
    	      success: function (res) {
    	        alert(JSON.stringify(res));
    	      }
    	    });
    	  };

    	  // 10 微信支付接口
    	  // 10.1 发起一个支付请求
    	   $('#chooseWXPay').onclick = function () {
    		   alert(77);
//    		   pay(); 
    	    // 注意：此 Demo 使用 2.7 版本支付接口实现，建议使用此接口时参考微信支付相关最新文档。
//    	    wx.chooseWXPay({
//    	      timestamp: 1414723227,
//    	      nonceStr: 'noncestr',
//    	      package: 'addition=action_id%3dgaby1234%26limit_pay%3d&bank_type=WX&body=innertest&fee_type=1&input_charset=GBK&notify_url=http%3A%2F%2F120.204.206.246%2Fcgi-bin%2Fmmsupport-bin%2Fnotifypay&out_trade_no=1414723227818375338&partner=1900000109&spbill_create_ip=xuzihui.ngrok.xiaomiqiu.cn&total_fee=1&sign=432B647FE95C7BF73BCD177CEECBEF8D',
//    	      signType: 'SHA1', // 注意：新版支付接口使用 MD5 加密
//    	      paySign: 'bd5b1933cda6e9548862944836a9b52e8c9a2b69'
//    	    });
    	  };

    	  // 11.3 跳转微信商品页
    	   $('#openProductSpecificView').onclick = function () {
    	    wx.openProductSpecificView({
    	      productId: 'pDF3iY_m2M7EQ5EKKKWd95kAxfNw',
    	      extInfo: '123'
    	    });
    	  };	  
    	
function pay(){ 
	var redirect_uri = 'http://xiaoyuerhuiben.hudongdianjing.com'+"/pay/createOrder/"; 
	  jQuery.ajax({
		  url : redirect_uri,datatype : 'json',type : "Post",scriptCharset: 'utf-8',
	  contentType: "application/x-www-form-urlencoded; charset=utf-8",
	  success : function(data) { 
		  debugger
		  var d = eval('('+data +')');
		  jQuery('#appId').val(d.appId);
	  jQuery('#timeStamp').val(d.timeStamp);
	  jQuery('#nonceStr').val(d.nonceStr);
	  jQuery('#signType').val(d.signType);
	  jQuery('#paySign').val(d.paySign);
	  jQuery('#package').val(d.packageValue);
	  pay2();
	  }})}   	  
	    	  
    });   